i = 1  # 初始化
while i <= 9:  # 外层循环
    # 循环来计算并格式化输出
    j = 1
    while j <= i:
        print("{}*{}={:<4}".format(j, i, j * i), end="")
        j += 1
    print()
    i += 1
print("=" * 80)

i = 9  # 初始化
while i >= 1:  # 外层循环
    # 循环来计算并格式化输出
    j = 1
    while j <= i:
        print("{:}*{:}={:<4}".format(j, i, j * i), end="")
        j += 1
    print()
    i -= 1

print("=" * 80)

i = 1  # 初始化
while 0 < i <= 9:  # 外层循环

    # 循环来加空格
    m = 1
    while m < 10 - i:
        print(end="         ")
        m += 1
    # 循环来计算并格式化输出
    j = i
    while 0 < j <= i:
        print("{:}*{:}={:<4}".format(j, i, j * i), end=" ")
        j -= 1

    print("")
    i += 1

print("=" * 80)

i = 9  # 初始化
while 0 < i <= 9:  # 外层循环

    # 循环来加空格
    m = 1
    while m < 10 - i:
        print(end="         ")
        m += 1
    # 循环来计算并格式化输出
    j = i
    while 0 < j <= 9:
        print("{:}*{:}={:<4}".format(j, i, j * i), end=" ")
        j -= 1

    print("")
    i -= 1
